Release 10.1A: OpenEdge Development:
Java Open Clients


ProDataGraph object model

In general, a ProDataGraph directly references the following objects:

Figure 5–1 shows a ProDataGraph instance, the objects it encapsulates, and their relationships. The Root DataObject references ProDataObject lists for four tables: Customer, Order, OrderLine, and SalesRep. The ProDataGraph encapsulates two ProDataRelationMetaData objects shown as ProDataRelation1 (Order rows of each Customer) and ProDataRelation2 (OrderLine rows of each Order). Note that you can navigate through the related (parent and child) tables of a ProDataGraph using extended methods on ProDataObject. This is unlike a DataGraph, which requires that you follow reference properties directly to locate DataObject lists referenced by a DataObject.

Figure 5–1: ProDataGraph object model

Note: Note that the ProDataGraphMetaData and ProDataObjectMetaData objects are not shown, but the content of these objects is implied by the data in the example.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095